#ifndef ROBOT_TYPES_HPP
#define ROBOT_TYPES_HPP

#include <sys/types.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
#include <string>
#include <iostream>

typedef struct firmware_t
{
	std::string name;
	int         major_version;
	int         minor_version;
} firmware_t;

typedef union value16_t
{
	char      char_[2];
	uint8_t   int8_[2];
	short int int16_;
} value16_t;

#endif // ROBOT_TYPES_HPP
